package appapi.Vo.record;

import appapi.entity.app.AnnexEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 * @author dhq
 * @version 1.0
 * @date 2023/9/19  15:15
 */
@Data
@ApiModel("附件安全列表")
public class AnnxPageListVo {
    /**
     * 记录ID
     */
    @ApiModelProperty(value="记录ID")
    private Long annexId;

    @ApiModelProperty(value="创建人")
    private String createUser;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private LocalDateTime createTime;


    /**
     * 附件类型 自检、月检、巡检 、整改 枚举
     */
    @ApiModelProperty(value="附件类型 自检、月检、巡检 、整改 枚举",required = true)
    @NotNull(message = "附件类型")
    private String annexType;

    /**
     * 附件图片地址
     */
    @ApiModelProperty(value="附件图片地址")
    private String annexUrl;

    @ApiModelProperty(value="姓名")
    private String staffName;

    @ApiModelProperty(value="类型")
    private String annexTitle;
}
